// import Mock from 'mockjs';

// // 模拟模块3表格数据
// const tableDataModule3 = Mock.mock({
//   'data|50': [
//     {
//       'id|+1': 1,
//       'requestId': '@guid',
//       'fileName': `空域使用条件说明${Mock.Random.date('yyyyMMdd')}`,
//       'receiveDate': '@datetime("yyyy/MM/dd HH:mm:ss")',
//       'details': '@paragraph(2, 5)', // 模拟具体内容
//     },
//   ],
// }).data;

// // 模拟详细信息数据
// const detailData = Mock.mock({
//   'data': {
//     "申报表ID": '@guid',
//     "申报单位": "横琴环卫有限公司",
//     "联系人": "珠大海",
//     "联系电话": "19966668888",
//     "航空器厂商": "晴空无人机",
//     "航空器型号": "HWXS-II",
//     "航空器类型": "多旋翼",
//     "航空器管制类型": "轻/小型",
//     "最大起飞重量": 6.80,
//     "航空器尺寸": "[60,60,25]",
//     "任务类型": "城市治理",
//     "任务开始时间": "2024-8-6 12:00:00",
//     "任务结束时间": "2024-8-6 16:00:00",
//     "飞行高度": "[60,80]",
//     "飞行频次": 4,
//     "是否往返飞行": true,
//     "空域使用类型": "航线/空域",
//     "起降场名称（用于起飞）": "横琴石博园起降场",
//     "起降场编号": "HQ-C1-SBY",
//     "起降场类型": "C-1 型垂直起降场",
//     "起降场坐标": "[E1133112,N220900]",
//     "起降场名称（用于降落）": "横琴 C1-22 起降场",
//     "起降场编号": "HQ-C1-22",
//     "起降场类型": "C-1 型垂直起降场",
//     "起降场坐标": "[E1132736,N220748]",
//     "任务起点名称": "P761",
//     "任务起点坐标": "[E1133036,N220900]",
//     "任务终点名称": "P712",
//     "任务终点坐标": "[E 11322812,N220748]",
//     "航路点坐标": "{[E1133036,N220900], [E1132924,N220824], [E1132812,N220748]}",
//     "圆心坐标": "[E 1133036,N220900]",
//     "半径": 50,
//     "航路文件": "http://ip:port/文件",
//   }
// }).data;

// // 模拟模块3接口：获取表格数据
// Mock.mock('/api/getConditionData', 'post', (options) => {
//   const { sort, query } = JSON.parse(options.body);

//   // 搜索功能
//   let filteredData = tableDataModule3;
//   if (query) {
//     filteredData = filteredData.filter((item) => {
//       return (
//         item.requestId.includes(query) ||
//         item.fileName.includes(query)
//       );
//     });
//   }

//   // 排序功能
//   if (sort === 'id') {
//     filteredData.sort((a, b) => a.id - b.id);
//   } else if (sort === 'time') {
//     filteredData.sort((a, b) => new Date(b.receiveDate) - new Date(a.receiveDate));
//   }

//   return {
//     code: 200,
//     data: filteredData,
//   };
// });

// // 模拟模块3接口：获取内部发布数据对象接口
// Mock.mock('/api/internal-publish', 'get', () => {
//   const data = Mock.mock({
//     'data|10': [
//       {
//         'id|+1': 1,
//         'name': '@name', // 个人名
//       },
//     ],
//   }).data;

//   return {
//     code: 200,
//     data: data,
//   };
// });

// // 模拟模块3接口：获取外部发布数据对象接口
// Mock.mock('/api/external-publish', 'get', () => {
//   const data = Mock.mock({
//     'data|10': [
//       {
//         'id|+1': 1,
//         'name': '@name', // 个人名
//       },
//     ],
//   }).data;

//   return {
//     code: 200,
//     data: data,
//   };
// });

